﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

using MaxStudio.Concrete.DBUtility;
using MaxStudio.Concrete.Server.Dao;

namespace MaxStudio.Concrete.Server.Interface
{
    interface IRPTAshReview
    {
        OperationResult<List<tb_RPT_AshReview>> GetAllAshReview();
        OperationResult<List<tb_RPT_AshReview>> GetAshReviewByContition(string strSequence, string strProjectName, string strASHManufacturer
                                                                         , string strOutSequence, string strInDate, string strTestDate);
        OperationResult<List<tb_RPT_AshReview>> GetAshReviewByProjectName(string strProjectName);
        OperationResult<tb_RPT_AshReview> GetAshReviewById(int id);
        OperationResult<tb_RPT_AshReview> CreateAshReview(tb_RPT_AshReview entity);
        OperationResult<tb_RPT_AshReview> ModifyAshReview(tb_RPT_AshReview entity);
        OperationResult<tb_RPT_AshReview> DeleteAshReview(tb_RPT_AshReview entity);

    }
}
